package com.qc.bug.Services;

import java.util.List;
import java.util.Map;

import com.qc.bug.pojo.UserInfo;


public interface userSearchBugServices {

	/**
	 * 插入bug信息
	 * @param bugId
	 * @param userinfo
	 * @return
	 */
	public int addSearchInfo(int bugId, UserInfo userinfo);
	
	/**
	 * 根据用户信息查询用户检索过得bug信息
	 * @param userid
	 * @param pageIndex
	 * @param pageSize
	 * @return
	 */
	public List<Map<String,Object>> findUserSearchInfo(int userid, int pageIndex, int pageSize);
	
	/**
	 * 查询用户检索的bug总条数
	 * @param userid
	 * @return
	 */
	public int getSearchTotal(Integer userid);
	
	/**
	 * 计算分页的页数
	 * @param total
	 * @param pageSize
	 * @return
	 */
	public int getSearchNumber(int total, int pageSize);

	/**
	 * 通过id 删除查询信息
	 * @param bugId
	 */
	
	public int deleteBYId(int bugId);

}
